package com.hyou.springboot2.dto.pojo;

import com.hyou.common.base.BaseBean;

/**
 * 菜单管理 Bean定义类，对应表t_sys_menu
 * 
 * @author FengChangshuo
 * @version 1.0.0 2018-11-01 13:46:39 初始创建
 */
public class SysMenuDO extends BaseBean {
    
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = -4296048866392677401L;

    /**
     * 菜单ID，主键
     */
    private Long id;
    
    /**
     * 父菜单ID，一级菜单为0
     */
    private Long pid;
    
    /**
     * 菜单名称
     */
    private String name;
    
    /**
     * 菜单URL
     */
    private String url;
    
    /**
     * 菜单权限标识
     */
    private String perms;
    
    /**
     * 类型。0：目录， 1：菜单， 2：按钮
     */
    private Integer type;
    
    /**
     * 菜单图标
     */
    private String icon;
    
    /**
     * @return id 菜单ID，主键
     */
    public Long getId() {
        return this.id;
    }
    
    /**
     * @param id 菜单ID，主键
     */
    public void setId(Long id) {
        this.id = id;
    }
    
    /**
     * @return pid 父菜单ID，一级菜单为0
     */
    public Long getPid() {
        return this.pid;
    }
    
    /**
     * @param pid 父菜单ID，一级菜单为0
     */
    public void setPid(Long pid) {
        this.pid = pid;
    }
    
    /**
     * @return name 菜单名称
     */
    public String getName() {
        return this.name;
    }
    
    /**
     * @param name 菜单名称
     */
    public void setName(String name) {
        this.name = name;
    }
    
    /**
     * @return url 菜单URL
     */
    public String getUrl() {
        return this.url;
    }
    
    /**
     * @param url 菜单URL
     */
    public void setUrl(String url) {
        this.url = url;
    }
    
    /**
     * @return perms 菜单权限标识
     */
    public String getPerms() {
        return this.perms;
    }
    
    /**
     * @param perms 菜单权限标识
     */
    public void setPerms(String perms) {
        this.perms = perms;
    }
    
    /**
     * @return type 类型。0：目录， 1：菜单， 2：按钮
     */
    public Integer getType() {
        return this.type;
    }
    
    /**
     * @param type 类型。0：目录， 1：菜单， 2：按钮
     */
    public void setType(Integer type) {
        this.type = type;
    }
    
    /**
     * @return icon 菜单图标
     */
    public String getIcon() {
        return this.icon;
    }
    
    /**
     * @param icon 菜单图标
     */
    public void setIcon(String icon) {
        this.icon = icon;
    }
    
}
